$(document).ready(function()
{
	//获取元素。
	var form=$('#Form_Licence');
	var button=$('#Submit_Licence');
	
	var name=$('#Name');
	var authority=$('#Authority');
	var picturePath=$('#PicturePath');
		
	var ace_name=$('#AlertContainer_Error_Name');
	var ace_authority=$('#AlertContainer_Error_Authority');
	var ace_picturePath=$('#AlertContainer_Error_PicturePath');
	var ac=$('#AlertContainer');

	//事件绑定-证书名称
	name.keyup(function()
    {
        if(name.val()=='')
        {
            ace_name.fadeIn();
            ace_name.html('请填写证书名称');
            name.focus();
        }
        else{
            ace_name.fadeOut();
        }
    });

	//事件绑定-发证机关
	authority.keyup(function()
    {
        if(authority.val()=='')
        {
            ace_authority.fadeIn();
            ace_authority.html('请填写发证机关');
            authority.focus();
        }
        else{
            ace_authority.fadeOut();
        }
    });

    //事件绑定-标题
	picturePath.focus(function()
    {
        if(picturePath.val()=='')
        {
            ace_picturePath.fadeIn();
            ace_picturePath.html('请上传证书图片');
        }
        else{
            ace_picturePath.fadeOut();
        }
    });
	
	/**
	* 事件绑定-表单提交
	*/	
	form.submit(function()
	{
        //验证数据-证书名称
        if(name.val()=='')
        {
            ace_name.html('请填写证书名称');
            ace_name.fadeIn();
            name.focus();
            return false;
        }

        //验证数据-发证机关
        if(authority.val()=='')
        {
            ace_authority.html('请填写发证机关');
            ace_authority.fadeIn();
            authority.focus();
            return false;
        }

        //验证数据-证书图片
        if(picturePath.val()=='')
        {
            ace_picturePath.html('请上传证书图片');
            ace_picturePath.fadeIn();
            picturePath.focus();
            return false;
        }

        //锁定
        button.attr('disabled',true);
        ac.html('正在处理中，请稍等..');
        ac.show();

        //提交数据
		$('#Process').load(function()
		{
			var data=$(this).contents().find('body').html().split(':');
			var action=data[0];
			var error=data[1];
            
			switch(action)
			{
				case 'Picture':
					button.attr('disabled',false);
					ac.fadeOut(0);
                    ace_picturePath.html('图片上传失败，请重新上传');
					ace_picturePath.fadeIn();					
					picturePath.val('');
					picturePath.focus();
				break;

				case 'Picture_Ext':
					button.attr('disabled',false);
					ac.hide();
					ace_picturePath.html('证书图片格式错误，格式只能是：'+error+'。');
					ace_picturePath.show();
				break;

				case 'Picture_Size':
					button.attr('disabled',false);
					ac.hide();
					ace_picturePath.html('证书图片大小超出限制，不能大于'+error+'。');
					ace_picturePath.show();					
				break;

				case 'Success':
					window.location='/exec.php?action=mc_licence_list';
				break;

				default:
					document.write(data);
			}
		});		
	});
});